// *::-webkit-scrollbar {
//   /*滚动条整体样式*/
//   width: 5px;  /*高宽分别对应横竖滚动条的尺寸*/
//   height: 5px;
// }
// *::-webkit-scrollbar-thumb {
//   /*滚动条里面深色条*/
//   border-radius: 10px;
//   box-shadow: inset 0 0 5px rgba(236, 236, 236, 0.1);
//   background: #ccc;
// }
// *::-webkit-scrollbar-track {
//   /*滚动条里面轨道*/
//   box-shadow: inset 0 0 5px rgba(236, 236, 236, 0.1);
//   border-radius: 10px;
//   background: #ededed;
// }
body {
  width:100vw;
  height:100vh;
}
#app {
  width:100vw;
  height:100vh;
}

// 全局样式
.flex {
  display: flex;
}

.flex-center {
  .flex;
  justify-content: center;
}

.flex-middle {
  .flex;
  align-items: center;
}

.flex-cm {
  .flex;
  justify-content: center;
  align-items: center;
}
.flex1 {
  flex: 1;
}

.v-middle {
  margin-top: 50%;
  transform: translate(0, -50%);
}
.ellipsis {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
body {
  .ivu-modal {
    top: 10vh;
  }
}
// 自适应弹窗
.cm-modal-resize {
  .ivu-modal {
      width: 90%!important;
      max-width: 1024px;
      margin: auto;
  }
  .ivu-modal-content {
      width: 100%!important;
  }
}
// 自适应弹窗content的内容区域
.cm-modal-content {
  max-height: 80vh;
  // height: 820px;
  overflow: hidden auto;
  margin: 10px 0;
}
//控制table列表最大高度
.ivu-table-wrapper{
  max-height: 70vh;
  overflow: auto !important;
  .ivu-table-fixed-shadow{
    height: auto;
  }
}

body {
  .ivu-table-cell-with-selection {
    text-overflow: initial;
  }
}